#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int gval = 0;

int main()
{

    //printf("I am a process, pid:%d，ppid:%d\n",getpid(),getppid());
    //pid_t id = fork();
    //if(id > 0)
    //{
    //    while(1)
    //    {
    //        printf("我是父进程, pid:%d，ppid:%d，ret id:%d,gavl:%d\n",getpid(),getppid(),id,gval);
    //        sleep(1);
    //    }
    //}
    //else if(id == 0)
    //{
    //    while(1)
    //    { 
    //        printf("我是子进程, pid:%d，ppid:%d，ret id:%d,gavl:%d\n",getpid(),getppid(),id,gval);
    //        gval++;
    //        sleep(1);
    //    }
    //}
    //(void)id;//id值不用的时候 这样写可以取消警告 
    //printf("I am a 分支！ pid:%d，ppid:%d\n",getpid(),getppid());
    //sleep(1);

   // chdir("/home/JR");
   // FILE *fp = fopen("log.txt","w");
   // if(fp == NULL)
   // {
   //     perror("fopen");
   //     return 1;

   // }
    //pid_t ppid =getppid();//父进程id
    //pid_t id = getpid();
    //while(1)
    //{
    //    printf("hello bit!,I am a process, pid:%d，ppid:%d\n",id,ppid);
    //    sleep(1);
    //}
    return 0;    
}
